package diplooura;
import java.io.*;

public class main
{
private static BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));

	public static void main(String[] args) 
	{		
		Dequeue sos=new Dequeue();
		
        do
        {
        System.out.println("\nMain menu.");
        System.out.println("1.Eisagogi.");
        System.out.println("2.Exagogi.");
        System.out.println("3.Telos.");
        System.out.println("Parakalo pliktrologiste enan arithmo apo 1 eos 3:");
        try
        {
        String n=stdin.readLine();
        int number=Integer.parseInt(n);

        switch(number)
        {
        case 1:
        {
        System.out.println("Eisagogi.");
        System.out.println("Dose epitheto:");
        String hi=stdin.readLine();
        Item a=new Item(hi);
        if(sos.getSize()<30)
        sos.push(a);
        else
        {
        System.out.println("I diplooura einai gemati");
        break;
        }
        break;
        }
        case 2:
        {
        System.out.println("Exagogi.");
        sos.pop();
        break;
        }
        case 3:
        {
        System.out.println("3.Telos.");
        System.out.println("An thelete na teleiosei to programma pliktrologiste pali 3:");
        String he=stdin.readLine();
        int er=Integer.parseInt(he);
  	
        if(er==3)
        {
        System.out.println("To programma teleiose.");
        return;
        }
        else
        {
        System.out.println("Den pliktrologisate ton arithmo 3.");
        break;
        }
        }
        default:
        {
        System.out.println("Den pliktrologisate enan arithmo apo 1 eos 3.");
        break;
        }
        }
        System.out.println("I diplooura exei:"+sos.getSize()+" epitheta");
        }
        catch(Exception e)
        {
        System.out.println("Uparxei sfalma.");
        }
        }
        while(true);
   }

}
